Measuring coMMercial software operational reliability: an interdisciplinary Modelling approach poMiar niezawodności eksploatacyjnej oprograMowania koMercyjnego: interdyscyplinarne podejście do Modelowania
نویسنده
چکیده
Software reliability is defined as the probability of failure–free software operation for a specified period of time (American National Standards Institute – ANSI). It quantifies the failures of software systems and is the key factor in software quality [19]. It is also a major subject of Software Reliability Engineering (SRE) – a discipline which quantitatively studies the operational behavior of software systems with respect to the reliability requirements of the user. The quantitative study of software systems concerning reliability involves software reliability measurements. Measurement of software reliability includes two activities, i.e., software reliability estimation and software reliability prediction. Software reliability modelsare used to measure a software product's reliability or to estimate the number of latent defects when it is available to the customers. Such an estimate is important for two reasons: 1) as an objective statement of the quality of the product and 2) for resource planning for the software maintenance phase [9]. Research has been conducted in software reliability engineering over the past three decades and many software reliability models have been proposed [4, 12, 19, 20, 23, 29, 30]. The pioneering attempt in non-homogenous Poisson process (NHPP) based on software reliability model was the exponential model [7]. The model describes the failure/removal phenomenon by an exponential curve. There are also software reliability models that describe either S-shaped curves or a mixture of exponential and S-shaped curves (i.e., flexible). Some of the important contributions of these type of models are due to[11, 21, 32] etc. In most of these models it is assumed that whenever an attempt is made to remove a defect, it is removed with certainty i.e., a case of perfect debugging. But the debugging activity is not always Omar ShAtnAwi
منابع مشابه
OperatiOn reliability analysis based On fuzzy suppOrt vectOr machine fOr aircraft engines analiza niezawOdnOści eksplOatacyjnej silników lOtniczych w Oparciu O metOdę rOzmytej maszyny wektOrów nOśnych (fsvm)
The aircraft engine is a complex and repairable system, and the diversity of its failure modes increases the difficulty of operation reliability analysis. It is necessary to establish a dynamic relationship among monitoring information, failure mode and system reliability for achieving scientific reliability analysis for aircraft engines. This paper has used fuzzy support vector machine (FVSM) ...
متن کاملInvestigating the effects of factors on Software Development
The current methods to measure the reliability of software are usually focused on large server based products. In these approaches, the product reliability is traditionally measured in terms of catastrophic failures, as the raw data is generally collected manually through service organizations. This filter out data on many types of operational failures. In this paper we discuss some of the key ...
متن کاملUsing ORACLE tools to generate Multidimensional Model in Warehouse
The paper presents modern techniques of data modelling and processing, collected by the company. It presents the process of multidimensional data modelling (include the transformation of logical structure to relational structure and next transformation to Multidimensional Model of warehouse in star or snowflake schema). It also shows the ETL process and methods of creating OLAP cubes by use of ...
متن کاملAn Operational Definition of Affects in Urban Space in the Light of a Methodological Approach
Background & Aims: Different urban areas provoke different reactions from people of various cultures. It is key in urban designing to realize the interrelationship of constructed environments and the emotional effects on human behavior. Related investigations are based on environmental psychology and social sciences. Therefore, there is a lack of appropriate evaluation methods in the field. Yet...
متن کاملDevOntoCreator: an ontology-based approach to software engineering
This article goal is to present an innovative method to improve the implementation phase of a software development process. This is achieved by an automatic code generation using an ontology definition and an explicit and implicit knowledge of software engineering and web application constructing. The author of this paper proposes the Intelligent Software Engineering using Semantic Network (ISE...
متن کامل